package com.ibm.cloud.banking.prod.dto;

import java.io.Serializable;
import java.util.Date;

//extends AbstractCachedObject<ProductInfo>
public class ProductInfo implements Serializable {
    private String productNo;

    private String status;

    private String name;

    private String describe;

    private Date startDate;

    private Date endDate;

    private Integer maxAccountCount;

    private String customerAgeRange;

    private String customerGroups;

    private Date createDt;

    private Date updateDt;

    public String getProductNo() {
        return productNo;
    }

    public void setProductNo(String productNo) {
        this.productNo = productNo;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getDescribe() {
        return describe;
    }

    public void setDescribe(String describe) {
        this.describe = describe;
    }

    public Date getStartDate() {
        return startDate;
    }

    public void setStartDate(Date startDate) {
        this.startDate = startDate;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }

    public Integer getMaxAccountCount() {
        return maxAccountCount;
    }

    public void setMaxAccountCount(Integer maxAccountCount) {
        this.maxAccountCount = maxAccountCount;
    }

    public String getCustomerAgeRange() {
        return customerAgeRange;
    }

    public void setCustomerAgeRange(String customerAgeRange) {
        this.customerAgeRange = customerAgeRange;
    }

    public String getCustomerGroups() {
        return customerGroups;
    }

    public void setCustomerGroups(String customerGroups) {
        this.customerGroups = customerGroups;
    }

    public Date getCreateDt() {
        return createDt;
    }

    public void setCreateDt(Date createDt) {
        this.createDt = createDt;
    }

    public Date getUpdateDt() {
        return updateDt;
    }

    public void setUpdateDt(Date updateDt) {
        this.updateDt = updateDt;
    }
}